iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 15
0
Mobile Development

Android Studio 學習交流系列 第 15

[Day15]Android學習-類別介紹-Intent

  • 分享至 

  • xImage
  •  

YA!終於到達鐵人賽的一半賽程了>W<。現在心中可是充滿各種喜悅!哈哈哈哈哈~
/images/emoticon/emoticon07.gif/images/emoticon/emoticon34.gif/images/emoticon/emoticon37.gif/images/emoticon/emoticon42.gif/images/emoticon/emoticon62.gif
開心後,還是要來討論這篇文章的主題Intent,中文譯作意圖,你有甚麼意圖?!(頭上飛過幾隻烏鴉)
好吧!趕快進入主題唄!

Intent

Intent定義與介紹
Intent中文意思為意圖,Intent的組成架構為執行對象、動作、資料,可以用Intent表示Android系統應該採取的行動,在Android系統裡,可以啟動服務、協助傳送資料和啟動另一個Activity等功能,能啟動另一個Activity說明著Intent是Activity之間的橋樑。

Intent對象
Intent可以依照執行對象分為Explict_Intent有明確對象去執行和Implict_Intent無明確對象去執行,比如一功能需要App的某個Activity才能執行,那麼在建立Intent時給予明確的對象去執行稱Explict_Intent,反之,建立Intent沒指定相關的對象則是Implict_Intent。

Intent Filter介紹
Intent Filter內註明著每個Activity所擁有的功能,當呼叫某個Intent時,由Android系統過濾出能夠執行此動作的應用程式,若有1個以上能夠執行的應用程式存在,則Android提供選擇對象,例如:使用者想要從網路擷取資料存放至文字檔,可能會跳出雲端的app、便條app或任何Intent Filter內註明能存放文字的應用程式。

/images/emoticon/emoticon07.gif/images/emoticon/emoticon34.gif/images/emoticon/emoticon37.gif/images/emoticon/emoticon42.gif/images/emoticon/emoticon62.gif

這篇先輕鬆一下,下篇文章將橫跨兩個程式語言!!!

猜猜看下一個主題是什麼唄!

Thank you for your time!


上一篇
[Day14]Android學習-元件介紹-Activity
下一篇
[Day16]Android學習-資料庫介紹-資料操縱(1)
系列文
Android Studio 學習交流30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言